﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.Serialization;

namespace itau.im.relatorios.entidade
{
    [DataContract]
    public class RegraAtribuicaoCurva
    {
        [DataMember]
        public int CodigoRegraAtribuicaoCurva
        {
            get;
            set;
        }

        [DataMember]
        public DateTime DataInicioVigencia
        {
            get;
            set;
        }

        [DataMember]
        public int CodigoProdutoFinanceiroEGOCurvaTerceira
        {
            get;
            set;
        }

        [DataMember]
        public int CodigoSituacao
        {
            get;
            set;
        }

        [DataMember]
        public int CodigoProdutoFinanceiro
        {
            get;
            set;
        }

        [DataMember]
        public int CodigoProdutoFinanceiroDerivado
        {
            get;
            set;
        }

        [DataMember]
        public int CodigoGrupoParametroAtribuicao
        {
            get;
            set;
        }

        [DataMember]
        public DateTime DataInicioVigenciaGrupo
        {
            get;
            set;
        }

        [DataMember]
        public DateTime DataHoraCriacao
        {
            get;
            set;
        }

        [DataMember]
        public DateTime DataFimVigencia
        {
            get;
            set;
        }

        [DataMember]
        public int CodigoProdutoFinanceiroExcecao
        {
            get;
            set;
        }

        [DataMember]
        public int CodigoCurvaPrimeira
        {
            get;
            set;
        }

        [DataMember]
        public int CodigoCurvaPrimeiraComCaixa
        {
            get;
            set;
        }

        [DataMember]
        public int CodigoCurvaTerceira
        {
            get;
            set;
        }

        [DataMember]
        public int CodigoCurvaTerceiraComCaixa
        {
            get;
            set;
        }

        //[DataMember]
        //public IList<ParametrizacaoAtribuicao> listaParametrizacao
        //{
        //    get;
        //    set;
        //}

        //[DataMember]
        //public IList<ParametrizacaoAtribuicao> ParametrizacaoAtribuicao
        //{
        //    get;
        //    set;
        //}
    }
}
